﻿//$(document).ready(function () {
//    var notify = $.connection.notificationHub;
//    notify.client.startRelease = function (message) {
//        App.releaseKRM($("body"));
//        checkwhenstartrelease();
//    };
//    notify.client.stopRelease = function (message) {
//        App.unReleaseKRM($("body"));
//    };
//    $("#startrelease").click(function () {
//        $(this).hide();
//        $("#stoprelease").show();
//        notify.server.startRelease("Releasing");
//        $.ajax({
//            url: "/home/startreleaseespresso"
//        });
//    });
//    $("#stoprelease").click(function () {
//        $(this).hide();
//        $("#startrelease").show();
//        notify.server.stopRelease("Released");
//        $.ajax({
//            url: "/home/stopreleaseespresso"
//        });
//    });
//    window.hubReady = $.connection.hub.start();
//    checkespresso();
//});

function checkespresso() {
    $.ajax({
        url: "/home/checkreleaseespresso",
        success: function (data) {
            window.hubReady.done(function () {
                var notify = $.connection.notificationHub;
                if (data == 1) {
                    notify.server.startRelease("Releasing");
                    setTimeout(function () {
                        checkespresso();
                    }, 20000);
                } else {
                    App.unReleaseKRM($("body"));
                }
            });
        }
    });
}

var autoCheck;
function checkwhenstartrelease() {
    autoCheck = setInterval(function () {
        $.ajax({
            url: '/home/checkreleaseespresso',
            success: function (data) {
                if (data != 1) {
                    clearInterval(autoCheck);
                    App.unReleaseKRM($("body"));
                }
            }
        });
    }, 10000);
}